<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>04_DOM操作-克隆元素</title>
</head>
<body>

  <ul id="list" class="panel">
    <li class="li-1">li-1</li>
    <li class="li-2">li-2</li>
    <li class="li-3">li-3</li>
    <li class="li-4">li-4</li>
    <li class="li-5">li-5</li>
    
  </ul>

  <li class="li-6">li-6</li>

  <script src="../libs/jquery-3.6.0.js"></script>
  <script>
    $(function() {
      // 克隆元素
      // 1. clone() 方法 将li-6克隆到ul元素的尾部
      // let $newLi = $('.li-6').clone()
      // $newLi.appendTo('#list')

      // 2. clone(true) 方法
      // $('.li-6').clone(true).appendTo('#list')

      // 3. clone(false) 方法
      // $('.li-6').clone(false).appendTo('#list')

      // 4.将li-6克隆到 ul元素的尾部( 将li-6的事件处理函数和data自定义属性一起拷贝过去 )
      $('.li-6')
        .data({
          name: 'clone-name',
          age: 18
        })
        .click(function() {
          console.log('li-6被点击了');
        })
        .clone(true)
        .appendTo('#list')

        console.log('%O', $('.li-6').get(0));
        
    })

  </script>
  
</body>
</html>